home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 039a / tc_tsr10.zip / REMOVE.TXT < prev    next >
Text File  |  1991-06-18  |  2KB  |  56 lines

  1. SAVEINTS/REMOVE
  2.  
  3. SAVEINTS and REMOVE are two utilities that can be used to remove TSRs from
  4. memory.
  5.  
  6. SAVEINTS saves a picture of the interrupt table to a disk file. It takes one
  7. command line argument which is the file name.
  8.  
  9. Example:
  10. C> saveints c:\intfile
  11.  
  12. REMOVE removes a TSR. It takes two command line arguments. The first is the
  13. name of TSR to be removed (or an * to remove the last one), and the second is
  14. a file name which MUST contain the interrupt vectors to be loaded when the TSR
  15. is removed.
  16.  
  17. REMOVE is simple and far from perfect (it works well for me :-), however). I
  18. think it might be useful as a learning tool, since it is available as C source
  19. code. It also has the advantage of not being a TSR!
  20.  
  21. If you make any improvements please let me know about them.
  22.  
  23. The files compile with Turbo C 2.0, and you need DOS 3.0 or later to support
  24. removal of programs by name, otherwise you can simply use an * instead of the
  25. program name.
  26.  
  27. Example:
  28.  
  29. C> saveints c:\intfile     | save interrupt table to file c:\intfile
  30. C> X                       | load TSR X
  31. C> Y                       | load TSR Y
  32. ...                        |
  33. C> remove Y.COM c:\intfile | remove Y.COM and restore ints
  34.                            | from c:\intfile. At this point
  35.                            | X can't be used !! because
  36.                            | intfile was saved before X
  37.                            | was loaded !!.
  38. C> remove X.com c:\intfile | but at least you can still remove X.com :-)
  39.  
  40. Hope that's useful, but,
  41.  
  42.      The author shall not be liable to the user for any direct, indirect or
  43.      consequential loss arising from the use of, or inability to use, any
  44.      program or file howsoever caused. No warranty is given that the programs
  45.      will work under all circumstances.
  46.  
  47. Sherif
  48.  
  49. /*--------------------------------------------------------------------------*
  50.  | Sherif El-Kassas        .       :.                                       |
  51.  | EB dept           \_____o__/ __________                                  |
  52.  | Eindhoven U of Tec       .. /                                            |
  53.  | The Netherlands            /             Email: elkassas@eb.ele.tue.nl   |
  54.  *--------------------------------------------------------------------------*/
  55.  
  56.